package signal

import "proto/dto"

// CommandReq 命令请求
type CommandReq struct {
	EbikeId int64 `json:"ebike_id"`
	Cmd     int   `json:"cmd"`
}

type CommandRsp struct {
}

// ToggleReq 开关请求
type ToggleReq struct {
	EbikeId int64 `json:"ebike_id"`
	dto.SwitchRequest
}

type ToggleRsp struct {
}

// MessageReq 消息请求
type MessageReq struct {
	EbikeId int64 `json:"ebike_id"`
	dto.SettingRequest
}

type MessageRsp struct {
}

// GetMessageReq 获取消息
type GetMessageReq struct {
	EbikeId int64  `json:"ebike_id"`
	Cmd     string `json:"cmd"` // 查询类型
}

type GetMessageRsp struct {
}

// BaseSearchRequest 查询请求
type BaseSearchRequest struct {
	Sn string `json:"sn"`
}
